var news = {
    init: function() {
        this.like(); //点赞

        // this.unlike(); //取消点赞 如果需要，不需要注释掉即可

        this.loadData(); //加载更多

    },
    like: function() {
        $('body').on('click', '.like', function() {
            var _this = this;
            var $parent = $(this).parents('.newsItem');
            //如果是已经点过的 就不处理

            if ($(this).hasClass('liked')) {
                return;
            }

            var id = $parent.attr('data-id');
            $.ajax({
                url: '',
                data: {
                    'id': id
                },
                type: 'POST',
                dataType: 'json',
                success: function(data) {
                    $(_this).addClass('liked');
                    var num = 1 * $(_this).find('em').text() + 1;
                    $(_this).find('em').html(num);
                },
                error: function() {
                    alert(app.language.ajaxError);
                },
                complete: function() {

                }
            });
        });
    },
    unlike: function() {
        $('body').on('click', '.liked', function() {
            var $parent = $(this).parents('.newsItem');
            var id = $parent.attr('data-id');
            $.ajax({
                url: '',
                data: {
                    'id': id
                },
                type: 'POST',
                dataType: 'json',
                success: function(data) {
                    $parent.find('.like').removeClass('liked');
                },
                error: function() {
                    alert(app.language.ajaxError);
                },
                complete: function() {

                }
            });
        });
    },
    loadData: function() {
        var configs = {
            tpl: $('.tpl'),
            data: {},
            url: '/aaa',
            type: 'POST',
            isPage0: false,
            box: $('.newsList')
        };
        var scrollLoad = new ScrollLoad();
        scrollLoad.init(configs);
    }
}


news.init();